Estoy comenzando a crear una aplicación con bitbucket CI y estoy siguiendo los siguientes pasos para implementar la aplicación y los pasos para instalar pip están fallando.
script: - apt-get update - apt-get install -y python-dev - curl -O https://bootstrap.pypa.io/get-pip.py - python get-pip.py ... and a few more steps No sé por qué, pero el paso python get-pip.py falla con el siguiente error.
Traceback (most recent call last): File "get-pip.py", line 24226, in <module> main() File "get-pip.py", line 199, in main bootstrap(tmpdir=tmpdir) File "get-pip.py", line 82, in bootstrap from pip._internal.cli.main import main as pip_entry_point File "/tmp/tmpUgc5ng/pip.zip/pip/_internal/cli/main.py", line 60 sys.stderr.write(f"ERROR: {exc}") ^ SyntaxError: invalid syntaxEsto funcionó bien hasta ayer. No estoy seguro de por qué esto no funciona ahora.
Pensé que podría deberse a Windows, pero verifiqué en mi máquina local con Linux, pero estos pasos funcionaron bien.
También probé todo, pero mi solución fue descargar la versión anterior de get-pip e instalarla.
curl -O https://bootstrap.pypa.io/2.7/get-pip.py el archivo get-pip.pypython get-pip.py o python2 get-pip.pyEsto funciona en los sistemas Debian.
Editar: una mejor solución es siempre instalar una versión de Python que sea compatible durante mucho tiempo. Si necesita trabajar con una versión anterior, solo entonces debe recurrir a la solución anterior.
pip 21.0 eliminó el soporte para Python 2 y 3.5 . Las versiones posteriores requieren Python 3.6+. La sintaxis f"" es compatible con Python 3.6+ .
Para instalar pip para Python 2.7, instálelo desde https://bootstrap.pypa.io/pip/2.7/ :
- curl -O https://bootstrap.pypa.io/pip/2.7/get-pip.py - python get-pip.py - python -m pip install --upgrade "pip < 21.0" El último comando es actualizar a la última versión compatible . Para Python 2.7, el último compatible actualmente es pip 20.3.4.
Para la instalación de Python 3.4 desde https://bootstrap.pypa.io/pip/3.4/ . Para Python 3.5: https://bootstrap.pypa.io/pip/3.5/ .
Para Python 3.4, el comando de actualización es
- python -m pip install --upgrade "pip < 19.2"Lo resolví primero ejecutando
python -m pip install --upgrade "pip < 19.2"
y luego
python -m pip install --upgrade "pip < 21.0" .
¡Parece que reinstalé mi pip 20.3.4 y el error desapareció!
Esto funcionó para mí: En Mac:
Instale pyenv y actualice su python siguiendo las instrucciones aquí
Luego, en su terminal, si ejecuta python -V y aún obtiene la versión anterior (versión predefinida del sistema) que muestra:
Para resolver esto:
En su terminal ejecute: alias python=python3
Luego, en su terminal, ejecute python y ahora debería ver que su sistema está usando la versión de python que instaló: eso es si siguió y completó los pasos aquí correctamente.
Reinicie su terminal (cerrar/reabrir):
Ahora finalmente puedes instalar pip:
Read more about pip instalation steps [here][3] 1: En su terminal, ejecute: $ python -m ensurepip --upgrade
2: Descargue el script desde https://bootstrap.pypa.io/get-pip.py .
But..**NB**: instead of navigating to the exact link provided,check out the available versions of pip here:pipversions
Seleccione la última versión:
Luego seleccione el enlace getpip.py para obtener el archivo y guárdelo en su directorio en su máquina:
cd en la carpeta donde guardó el script recién descargado y ejecute:
Luego ejecuta:
python get-pip.pyPip instalado con éxito:
Para mí, Python 3.5 en aws ec2 a continuación funcionó curl -O https://bootstrap.pypa.io/pip/3.5/get-pip.py
Luego sudo python3.5 get-pip.py ingrese la descripción de la imagen aquí